/**
 * @param {number} numRows
 * @return {number[][]}
 */
var generate = function(numRows) {
   if(numRows<2){
       return [[1]]
   }
   let dp=[[1],[1,1]]
    for(let i=2;i<numRows;i++){
        let temp=new Array(i+1) //i=2，实际是第三层，有3个元素
        dp.push(temp)
        for(let j=0;j<=i;j++){
            if(j===0 || j===i){
                dp[i][j]=1
            }
            else{
                dp[i][j]=dp[i-1][j-1]+dp[i-1][j]
            }

        }
    }
    return dp
};
let numRows = 5 //
console.log(generate(numRows));//[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]